JIS X 0160(ソフトウェアライフサイクルプロセス)とは?じすえっくすぜろいちろくぜろ
JIS X 0160(ソフトウェアライフサイクルプロセス)とは、ソフトウェアを構想してから廃棄するまでに誰が何をするのかを、プロセス・アクティビティ・タスクの3階層で並べた規格(ISO/IEC/IEEE 12207に対応)。プロセスは合意、組織のプロジェクトイネーブリング、テクニカルマネジメント、テクニカルという4つのグループにまとめられている。
最終更新:2026-10-06
この語が出る過去問を解く →背景
発注側と受注側が「どこまでが設計でどこからが実装か」を別々の言葉で呼んでいると、契約の範囲も検収の条件もかみ合わない。作業の単位と呼び名を共通化し、取引を成立させるために整備された規格である。支援士では、セキュリティ要件の定義やレビュー、脆弱性診断を開発工程のどこへ置き、委託先とどう合意するかを語る土台になる。
具体例
IPAが公開する共通フレーム2013はこの規格を土台に、日本の受発注の商習慣に合わせて企画・要件定義(超上流)を厚くしたガイドで、提案依頼書や見積りの前提としてそのまま参照される。規格側には「ソフトウェア結合のための暫定的なテスト要求事項とスケジュールを定義し文書化する」といった粒度でタスクが並ぶ。
試験での引っ掛け
番号違いの選択肢が定番で、システム全体のライフサイクルはJIS X 0170(ISO/IEC 15288)、プロジェクトマネジメントはJIS Q 21500。この規格が受け持つのはソフトウェアの範囲(ISO/IEC 12207)である。共通フレームをこの規格そのものと答えるのも誤りで、あちらは規格を日本向けに補完したガイドにすぎない。
関連用語
出た過去問
問題文で直接問われたものと、解説の中で触れられたものが含まれます。
出典:平成28年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問22(IPA)解説で登場
システム開発で行うテストについて,テスト要求事項を定義するアクティビティと対応するテストの組合せのうち,適切なものはどれか。
正解:システム方式設計:システム結合テスト / ソフトウェア方式設計:ソフトウェア結合テスト / ソフトウェア詳細設計:ソフトウェアユニットテスト
要点:V字モデルでは設計と同じ粒度のテストが対応する
共通フレームでは、各設計アクティビティでその粒度に対応するテストの要求事項を定義します。システム方式設計にはシステム結合テスト、ソフトウェア方式設計にはソフトウェア結合テスト、ソフトウェア詳細設計にはソフトウェアユニットテストが対応し、V字モデルの左右が対称に対応します。
出典:令和4年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問23(IPA)
JIS X 0160:2021 (ソフトウェアライフサイクルプロセス) によれば、ライフサイクルモデルの目的及び成果を達成するために、ライフサイクルプロセスを修…
正解:修整 (Tailoring)
要点:規格のプロセスを対象に合わせて変更するのが修整
修整(テーラリング)とは、規格が示すライフサイクルプロセスをそのまま適用するのではなく、対象システムの規模や特性、契約条件に合わせてプロセスを削除・追加・変更することをいう。規格は多様なプロジェクトに適用できるよう包括的に書かれているため、実務では修整を通じて必要なプロセスだけを選び、目的と成果の達成に必要な形へ整える。修整の判断根拠は記録して合意しておくことが求められる。
出典・参考
公式シラバスの4 開発技術 > 4. 構成管理・変更管理 > (1) 構成管理に掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。